sale subject to right of vendor to repurchase - Español Inglés Diccionario